package de.mnit.basis.swt.dnd;

import de.mnit.basis.swt.element.steuer.A_SWT_Steuer;

/**
 * @author Michael Nitsche
 */
public abstract class A_DND_Quelle extends A_DND_Basis {

	public A_DND_Quelle(S_DND... dnd) {
		super(dnd);
	}

	public abstract boolean zielOk(A_SWT_Steuer<?,?> e);
	public abstract Object uebergabe(DNDTYP typ, A_SWT_Steuer<?,?> e);
	public abstract void abschluss(DNDTYP typ, DNDART art, A_SWT_Steuer<?,?> e);

}
